package com.css.fxfzdzzh.modules.drill.service;

import com.alibaba.fastjson.JSONObject;
import com.css.fxfzdzzh.base.response.RestResponse;
import com.css.fxfzdzzh.modules.drill.param.JcRfcpY02Param;
import org.springframework.util.MultiValueMap;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @Description: fxfzdzzh
 * @Author: lhl
 * @CreateDate: 2023/2/14 15:17
 */
public interface DrillService {
    RestResponse page(JcRfcpY02Param param);

    RestResponse findAllById(String drillId);

    /*void dataExport(HttpServletResponse response, JcRfcpY02Param param);*/

    public RestResponse getJCSJ(String url, int tab) ;

    public RestResponse getDataByDzzhTifFile(String layerName);

    RestResponse getJCSJ(String url, int tab, JSONObject valueMap);

    void dataExportNew(HttpServletResponse response, JcRfcpY02Param param) throws IOException;

    void drillExport(HttpServletResponse response, JcRfcpY02Param param);
}
